/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.losalpes.persistence;

import com.losalpes.persistence.entity.Mueble;
import com.losalpes.persistence.entity.Promocion;
import com.losalpes.persistence.entity.TipoMueble;
import java.util.ArrayList;
import java.util.GregorianCalendar;
import java.util.List;
import javax.ejb.Stateless;

/**
 *
 * @author MER
 */
@Stateless
public class PromocionPersistenceServicesMock implements IPromocionPersistenceServices {
    private ArrayList<Promocion> ps = new ArrayList<Promocion>();

    /**
     * Crea la persistencia de muebles en promoción
     */
    public PromocionPersistenceServicesMock() {
            for (int i = 0; i < 5; i++) {
                Mueble m = null;
                m = new Mueble("001"+i, "Mueble" + i, "Descripción del mueble " + i, TipoMueble.Exterior,
                                      "MADERA",10,10,10,"NEGRO",20);
                Promocion p = new Promocion(m,GregorianCalendar.getInstance().getTime(),GregorianCalendar.getInstance().getTime(),"Promoción " + i,2,1);
                ps.add(p);
            }
    }

    /**
     * Retorna el listado de promociones
     * @return Colección de promociones
     */
    public List<Promocion> findAllPromociones() {
        return ps;
    }
}
